home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / gfx / show / MysticView0_68.readme < prev    next >
Text File  |  1997-01-05  |  5KB  |  146 lines

  1. Short:    MysticView a new viewer using RenderLib
  2. Author:   Captain Bifat/TEK
  3. Uploader: richard.wagenfuehrer@munich.netsurf.de
  4. Type:     gfx/view
  5.  
  6.                               MysticView
  7.                               ----------
  8.                ©1996 Captain Bifat / TEK neosçientists
  9.  
  10.                               0.68 beta
  11.  
  12.                        This is a beta release.
  13.                        Use it on your own risk.
  14.  
  15.  
  16.  
  17. release notes
  18. -------------
  19.  
  20. This  software  acts  as  an example for the use of render.library. It
  21. demonstrates  a  variety  of  basic  techniques, such as custom memory
  22. management,  histograms,  palettes,  24Bit  rendering, 8Bit remapping,
  23. scaling, and a pen allocation strategy. (it does NOT act as an example
  24. for good programming in general.)
  25.  
  26.  
  27. brief description
  28. -----------------
  29.  
  30. MysticView  is  a  primitive  workbench  picture  viewer.  It displays
  31. everything  that can be loaded via picture-class datatypes - just drag
  32. &  drop any picture icons over its window. MysticView does intelligent
  33. color-adaption  and  remapping.  It is independent from display modes,
  34. and it handles HAM6, HAM8 and EHB pictures. It always obeys the aspect
  35. ratios  of  both the screen and the image (if available). The image is
  36. automatically scaled to the window's dimensions.
  37.  
  38. MysticView  is  mainly  intended to act as an example for the power of
  39. render.library. Keep in mind that 99% of the possibilities derive from
  40. the library, not from this bloody utility.
  41.  
  42. By  the  way,  this  software is pretty hungry for resources. An image
  43. being  displayed  is also kept in memory - in full resolution. If your
  44. system  is  well  equipped  (graphics  card + 68060), try some kind of
  45. opaque-sizing  utility  (MultiCX  for  instance). Such a configuration
  46. allows  MysticView  to  easily scale and update its window contents in
  47. real-time.
  48.  
  49. Source codes are included. Note: MysticView is neither tested with nor
  50. designed for 24bit datatypes.
  51.  
  52.  
  53. requirements
  54. ------------
  55.  
  56. - OS 3.0 (v39)
  57. - render.library v16.0
  58. - 68020 CPU (minimum suggested: 68030/50)
  59. - about 2MB of free FastRAM, depending on your pictures.
  60.  
  61.  
  62. history
  63. -------
  64.  
  65. 0.67
  66.     - major rework and clean-up
  67.  
  68. 0.66
  69.     - The color allocation strategy has been improved.
  70.  
  71. 0.65
  72.     - I couldn't quickly get rid of some heavy bugs I've
  73.       introduced with v0.64. So I decided to continue work
  74.       with v0.62 and render.library v12.0.
  75.       Asynchronous loading is no longer implemented. 
  76.       This version seems to work pretty stable.
  77.  
  78. 0.64
  79.     - asynchronous loading implemented.
  80.  
  81. 0.63
  82.     - About is asynchronous now.
  83.     - improved color allocation strategy.
  84.     - MysticView crashed on 2-color-displays. Fixed.
  85.  
  86. 0.62
  87.     - better allocation strategy for critical colors on
  88.       displays with few sharable pens.
  89.     - Filerequester implemented.
  90.         - A percentual render progress display and several messages
  91.       are displayed in the window's title bar.
  92.         - The picture's width is now layouted pixelwise, no longer in
  93.       multiples of 16 pixels.
  94.     - Various enhancements and bugfixes
  95.  
  96. 0.60
  97.         - Faster display.
  98.         - Several bugs fixed.
  99.         - Fixed display problems (window borders and flicker...).
  100.         - Pooled memory management implemented.
  101.     - Window is SIMPLE_REFRESH now.
  102.         - Requires less memory.
  103.         - Nicer logo.
  104.         - Menu implemented for "About" requester and "Quit". Other
  105.       menu functions are not yet implemented.
  106.  
  107. 0.53
  108.     - faster window refresh.
  109.     - Requires less memory
  110.  
  111. 0.52    
  112.     - now takes care of aspect ratios.
  113.       This applies to both the image and the screen mode.
  114.     - nicer logo
  115.  
  116. 0.51
  117.     - MysticView lost memory. Fixed.
  118.     - Sped-up window refresh after resizing.
  119.     - uses PRECISION_IMAGE instead of PRECISION_EXACT.
  120.  
  121. 0.50
  122.     - initial version
  123.  
  124.  
  125. ============================= Archive contents =============================
  126.  
  127. Original  Packed Ratio    Date     Time    Name
  128. -------- ------- ----- --------- --------  -------------
  129.    28928   13474 53.4% 29-Dec-96 02:39:24 +MysticView
  130.      806     491 39.0% 06-Dec-96 02:10:06 +MysticView.info
  131.     3564    1703 52.2% 29-Dec-96 02:47:00 +MysticView.TXT
  132.      632     350 44.6% 06-Dec-96 02:10:06 +MysticView.TXT.info
  133.      737     332 54.9% 06-Dec-96 02:10:06 +Source.info
  134.     2719     578 78.7% 29-Dec-96 02:37:30 +global.c
  135.     1007     330 67.2% 29-Dec-96 02:35:44 +global.h
  136.    10003    2320 76.8% 29-Dec-96 02:36:12 +guigfx.c
  137.     1281     528 58.7% 27-Dec-96 08:49:48 +guigfx.h
  138.     7432    2038 72.5% 26-Dec-96 12:27:42 +LoadDTPicture.c
  139.     1047     435 58.4% 30-Oct-96 22:54:40 +LoadDTPicture.h
  140.      195     124 36.4% 02-Nov-96 01:43:46 +Logo.h
  141.    15036    7890 47.5% 03-Nov-96 23:15:02 +Logo.IFF
  142.    29016    7677 73.5% 29-Dec-96 02:35:32 +MysticView.c
  143.     1876     807 56.9% 29-Dec-96 02:39:02 +WBView.h
  144. -------- ------- ----- --------- --------
  145.   104279   39077 62.5% 01-Jan-97 19:42:54   15 files
  146.